package com.bingo.service;


import com.baomidou.mybatisplus.extension.service.IService;
import com.bingo.entity.HisPool;

import java.sql.Date;
import java.util.List;

public interface HisPoolService extends IService<HisPool> {

    //根据塘号查询该塘当前状态
    HisPool getPoolByNo(String poolNo);

    //根据塘号和日期查询该塘状态
    HisPool getPoolByNoAndDate(String poolNo, Date date);

    //查询当前塘状态
    HisPool getPrePoolByNo(String poolNo);

    //修改塘表状态，有则修改无则增加
    void updatePool(HisPool hisPool);

    //同步pre_pool表到pool表
    void syncCurPoolToHisPool();

    //按时间查询存塘统计
    List<HisPool> getPoolStats(List<String> poolNos, Date date);
}
